Aggregation-Based Algebraic Multilevel Preconditioning
نویسنده
چکیده
We propose a preconditioning technique that is applicable in a “black box” fashion to linear systems arising from second order scalar elliptic PDEs discretized by finite differences or finite elements with nodal basis functions. This technique is based on an algebraic multilevel scheme with coarsening by aggregation. We introduce a new aggregation method which, for the targeted class of applications, produces semicoarsening effects whenever desirable, while the number of nodes is decreased by a factor of about 4 at each level, regardless of the problem at hand. Moreover, the number of nonzero entries per row in the successive coarse grid matrices remains approximately constant, ensuring small set up cost and modest memory requirements. This aggregation technique can be used in an algebraic multigrid (AMG)-like framework, but better results are obtained with an algebraic multilevel scheme based on a block approximate factorization of the matrix. In this scheme, the block pivot corresponding to fine grid nodes is approximated by a modified incomplete LU (MILU) factorization. To enhance robustness and avoid any potential breakdown, the coarsening process is refined by recasting as “coarse” fine grid nodes for which the corresponding pivot in this MILU factorization would be negative or too small. Numerical results display the efficiency, the scalability, and the robustness of the resulting preconditioner on a wide set of discrete scalar PDE problems, ranging from the two-dimensional Poisson equation to three-dimensional convection-diffusion problems with high Reynolds number and strongly varying convection.
منابع مشابه
A Novel Aggregation Method based on Graph Matching for Algebraic MultiGrid Preconditioning of Sparse Linear Systems
Multilevel techniques are very effective tools for preconditioning iterative Krylov methods in the solution of sparse linear systems; among them, Algebraic MultiGrid (AMG) are widely employed variants. In [2, 4] it is shown how parallel smoothed aggregation techniques can be used in combination with domain decomposition Schwarz preconditioners to obtain AMG preconditioners; the effectiveness of...
متن کاملGeneralized Aggregation-Based Multilevel Preconditioning of Crouzeix-Raviart FEM Elliptic Problems
Preconditioners based on various multilevel extensions of two-level finite element methods (FEM) are well-known to yield iterative methods of optimal order complexity with respect to the size of the system, as was first shown by Axelsson and Vassilevski [4]. The derivation of optimal convergence rate estimates in this context is mainly governed by the constant γ ∈ (0, 1) in the so-called Cauchy...
متن کاملAggregation-Based Multilevel Preconditioning of Non-conforming FEM Elasticity Problems
Aggregation-based multilevel preconditioningof non-conforming FEM elasticity problems – p. 1/19
متن کاملAlgebraic Multilevel Preconditioners with Aggregations
Multilevel preconditioners can be used for solving systems arising from discretization of boundary value problems by the finite element method. Standard multilevel preconditioners use a hierarchy of nested finite element grids and corresponding finite element spaces. In some situations, it can be difficult or impossible to create such hierarchies. In these cases, it is still possible to constru...
متن کاملAlgebraic Multilevel Preconditioning of Finite Element Matrices Based on Element Agglomeration
We consider an algebraic multilevel preconditioning method for SPD matrices resulting from finite element discretization of elliptic PDEs. In particular, we focus on non-M matrices. The method is based on element agglomeration and assumes access to the individual element matrices. The coarse-grid element matrices are simply Schur complements computed from local neighborhood matrices (agglomerat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- SIAM J. Matrix Analysis Applications
دوره 27 شماره
صفحات -
تاریخ انتشار 2006